
/**
 *
 * @author elias
 */
public abstract class Conta {

    private int numeroConta;
    private int senha;
    private Pessoa cliente;
    private double saldo = 0;

    public Conta(int numero, int senha, Pessoa cliente){
        this.numeroConta = numero;
        this.senha = senha;
        this.cliente = cliente;
    }

    public boolean alteraSaldo(double montante) {
        double saldoAntigo = this.saldo;
        this.saldo += montante;
        return (this.saldo == (saldoAntigo + montante));
    }

    public int getNumeroConta() {
        return numeroConta;
    }

    public double getSaldo() {
        return saldo;
    }

    public int getSenha() {
        return senha;
    }

    public void setNumeroConta(int numeroConta) {
        this.numeroConta = numeroConta;
    }

    public void setSaldo(double saldo) {
        this.saldo = saldo;
    }

    public void setSenha(int senha) {
        this.senha = senha;
    }
}
